place populated with chinch bugs - Francés Inglés Diccionario